Skip to content

feat: add api.abler.tirol domain, self-hosted font server#26

Merged
simonabler merged 2 commits intomasterfrom
25-move-to-apiablertirol
Mar 15, 2026
Merged

feat: add api.abler.tirol domain, self-hosted font server#26
simonabler merged 2 commits intomasterfrom
25-move-to-apiablertirol

Conversation

@simonabler
Copy link
Copy Markdown
Owner

  • Install @fontsource/inter, @fontsource/dm-mono, @fontsource/dm-serif-display
  • Add woff2 files to apps/server/src/assets/fonts/files/
  • Add abler-stack.css with @font-face declarations
  • Add FontsController serving GET /fonts/abler-stack.css and /fonts/files/:filename
  • Add FontsModule and register in AppModule
  • Exclude /fonts/* from NestJS global /api prefix in main.ts
  • Add api.abler.tirol as primary Swagger server (hub.abler.tirol remains active)
  • Update docker-compose: both domains route /api/* and /fonts/* to backend
  • Update README: api.abler.tirol as primary domain, Font Server section, Domain Routing section

- Install @fontsource/inter, @fontsource/dm-mono, @fontsource/dm-serif-display
- Add woff2 files to apps/server/src/assets/fonts/files/
- Add abler-stack.css with @font-face declarations
- Add FontsController serving GET /fonts/abler-stack.css and /fonts/files/:filename
- Add FontsModule and register in AppModule
- Exclude /fonts/* from NestJS global /api prefix in main.ts
- Add api.abler.tirol as primary Swagger server (hub.abler.tirol remains active)
- Update docker-compose: both domains route /api/* and /fonts/* to backend
- Update README: api.abler.tirol as primary domain, Font Server section, Domain Routing section
@simonabler simonabler linked an issue Mar 14, 2026 that may be closed by this pull request
Each subdomain (hub.abler.tirol, api.abler.tirol) now has its own
router so Traefik requests a dedicated Let's Encrypt certificate per
domain. Both routers point to the same shared service.
@simonabler simonabler merged commit ef360a4 into master Mar 15, 2026
1 of 2 checks passed
@simonabler simonabler deleted the 25-move-to-apiablertirol branch March 15, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move to api.abler.tirol

1 participant